package ${project.packageName}.${project.moduleName}.infrastructure.dal.mapper;

import ${project.packageName}.${project.moduleName}.infrastructure.dal.model.${tableStructure.classNameUppercase}Model;
import org.apache.ibatis.annotations.Param;
import tk.mybatis.mapper.common.Mapper;

/**
 * ${tableStructure.tableComment}映射器
 *
 * @author ${developer.author}
 * @date ${developer.datetime}
 */
public interface ${tableStructure.classNameUppercase}Mapper extends Mapper<${tableStructure.classNameUppercase}Model> {
    /**
     * 软删除${tableStructure.tableComment}
     *
     * @param ${tableStructure.className}Id ${tableStructure.tableComment}id
     * @return int
     */
    int softDeleteById(@Param("id") Long ${tableStructure.className}Id);
}
